#pragma once

struct _HOOK_INFO
{
	LPDWORD Keys;
	SIZE_T  KeyCount;

	//LPWSTR  Strings;
	//SIZE_T  StringCount;
};

typedef struct _HOOK_INFO   HOOK_INFO;
typedef struct _HOOK_INFO * PHOOK_INFO;

extern volatile PHOOK_INFO HookInfo;

BOOL  WINAPI GetHookInfoDirectory(LPWSTR);
DWORD WINAPI GetHookInfoFileName(HWND, LPWSTR, DWORD);
VOID  WINAPI OnHookInfoChanged(HWND);

